import gmpy2
import libnum
import uuid

flag = "flag{" + str(uuid.uuid4()) + "}"
print(flag)
m = libnum.s2n(flag)
p = libnum.generate_prime(512)
n = p ** 5
e = 65537
c = pow(m, e, n)
print("n=", n)
print("e=", e)
print("c=", c)
n= 41459744028102474800089317826511653901502825548778324002398691182490931045415100540776743499609009028072965479013750654725079821067646186695565541764221645232479433083123289195530641024907686079054137687197344006782879280192367048949568155953380071279170012274828447804675514519652119509134286931776635358682501701485417743200655690915865352112451876363183287755938243870793240811772799916128612556165800398396700315048784772070135659848319282816547868457470514993307006299972661844212458786332894650101879083486423286693769975513692937421000935712912588200874115417244805529160601157628318048269113095945218980452531492347881386986584698373903856588263343240142030197968599929354152530080178913850563819421623252007857833695343470023053292176629434361972564784204374407
e= 65537
c= 10004329489712836504894009656582561090215477885081250411389500882673307269754460014173726519948264860328962887300550528839136726651586608115771375208041465181743792145086315438501367127148838499354089505000221031749374095058395633172813157207329147983884520735654072276521800736318173155868797491915225816832186363396946435923687113394198427084323368675225535413704302669968965941884137495676795976792200776724288207244875485512110064748618558501198687148729368385576080998791715813700083752454764045537321655089732135499198787855870259842856123833288860801179175676366693648782000660832149050002962925253710683880688164977673270625614198756218343632244640517289638088088918408957576170862000904935040997489881264254493877243774794546609647620441635181697375032522518475
